package com.xin.entity;

import java.io.Serializable;

import com.baomidou.mybatisplus.enums.IdType;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.activerecord.Model;
import com.baomidou.mybatisplus.annotations.TableName;
import java.io.Serializable;

/**
 * <p>
 * 科研成果
 * </p>
 *
 * @author l1
 * @since 2017-10-24
 */
@TableName("u_research_results")
public class UResearchResults extends Model<UResearchResults> {

    private static final long serialVersionUID = 1L;

	@TableId(value="id", type= IdType.AUTO)
	private Integer id;
    /**
     * 教师编号
     */
	@TableField("teacher_id")
	private String teacherId;
    /**
     * 年份
     */
	private String years;
    /**
     * 期刊论文
     */
	private Integer pagers;
    /**
     * 科研项目
     */
	@TableField("research_projects")
	private Integer researchProjects;
    /**
     * 出版著作
     */
	@TableField("pulished_works")
	private Integer pulishedWorks;
    /**
     * 荣誉获奖
     */
	@TableField("honor_award")
	private Integer honorAward;
    /**
     * 成果鉴定
     */
	@TableField("identification_result")
	private Integer identificationResult;
    /**
     * 艺术作品
     */
	@TableField("art_work")
	private Integer artWork;
    /**
     * 软件
     */
	private Integer softwares;
	@TableField("publish_papers")
	private Integer publishPapers;
    /**
     * 总计
     */
	private Integer total;


	public Integer getId() {
		return id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public String getTeacherId() {
		return teacherId;
	}

	public void setTeacherId(String teacherId) {
		this.teacherId = teacherId;
	}

	public String getYears() {
		return years;
	}

	public void setYears(String years) {
		this.years = years;
	}

	public Integer getPagers() {
		return pagers;
	}

	public void setPagers(Integer pagers) {
		this.pagers = pagers;
	}

	public Integer getResearchProjects() {
		return researchProjects;
	}

	public void setResearchProjects(Integer researchProjects) {
		this.researchProjects = researchProjects;
	}

	public Integer getPulishedWorks() {
		return pulishedWorks;
	}

	public void setPulishedWorks(Integer pulishedWorks) {
		this.pulishedWorks = pulishedWorks;
	}

	public Integer getHonorAward() {
		return honorAward;
	}

	public void setHonorAward(Integer honorAward) {
		this.honorAward = honorAward;
	}

	public Integer getIdentificationResult() {
		return identificationResult;
	}

	public void setIdentificationResult(Integer identificationResult) {
		this.identificationResult = identificationResult;
	}

	public Integer getArtWork() {
		return artWork;
	}

	public void setArtWork(Integer artWork) {
		this.artWork = artWork;
	}

	public Integer getSoftwares() {
		return softwares;
	}

	public void setSoftwares(Integer softwares) {
		this.softwares = softwares;
	}

	public Integer getPublishPapers() {
		return publishPapers;
	}

	public void setPublishPapers(Integer publishPapers) {
		this.publishPapers = publishPapers;
	}

	public Integer getTotal() {
		return total;
	}

	public void setTotal(Integer total) {
		this.total = total;
	}

	@Override
	protected Serializable pkVal() {
		return this.id;
	}

	@Override
	public String toString() {
		return "UResearchResults{" +
			"id=" + id +
			", teacherId=" + teacherId +
			", years=" + years +
			", pagers=" + pagers +
			", researchProjects=" + researchProjects +
			", pulishedWorks=" + pulishedWorks +
			", honorAward=" + honorAward +
			", identificationResult=" + identificationResult +
			", artWork=" + artWork +
			", softwares=" + softwares +
			", publishPapers=" + publishPapers +
			", total=" + total +
			"}";
	}
}
